// 引入核心模块
const http = require('http')

// 加载核心模块，创建server实例
const server = http.createServer()

// 请求处理
server.on('request', function (req, res) {
  console.log('收到客户端请求啦！请求路径是：' + req.url);
  // 1. 获取请求路径
  //    req.url 获取的是端口号后面的那一部分，也就是说所有的URL都是以 / 开头的
  // 2. 判断路径处理响应数据 
  let url = req.url
  if (url == '/') {
    res.write('index page')
  } else if (url == '/login') {
    res.write('login page')
  } else if ('/test') {
    res.write(JSON.stringify(123))
  } else {
    res.write('404 NOT FOUND !')
  }
  res.end()
})

// 绑定端口号，监听开启服务
server.listen('3000', function () {
  console.log('服务开启成功，可通过：http://127.0.0.1:3000 访问！！');
})